home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1998 March / Macworld (1998-03) (Disk 1).dmg / Shareware World / Info / For Developers / DR2.1update6 / README < prev    next >
Text File  |  1997-11-14  |  6KB  |  177 lines

  1. November 12, 1997
  2.  
  3. Announcing the sixth update to MkLinux DR2.1.
  4.  
  5. This is the one that many of you have been waiting for!  This update has
  6. improved serial support on both the NuBus and PCI class machines.  Yes,
  7. you can now run PPP reliably on the PCI machines.  In addition, a few other
  8. bugs were fixed, and a few new features are included.
  9.  
  10. The update is available for anonymous ftp from ftp.mklinux.apple.com:
  11.  
  12.     ftp://ftp.mklinux.apple.com/pub/Updates/DR2.1update6/
  13.  
  14. or our various mirror sites, in the directory:
  15.  
  16.     .../Updates/DR2.1update6/
  17.  
  18. (Please be patient with the mirror sites, it may take them some time to
  19.  mirror the update)
  20.  
  21. *** IMPORTANT NOTES ****
  22.  
  23. General
  24. -------
  25.  
  26. This update consists of a new Microkernel, Linux Server and Default Pager.
  27. The MkLinux Booter doesn't need to change between the previous update
  28. (DR2.1update5) and this update (DR2.1update6).  However, if you are updating
  29. from an update earlier than DR2.1update5, then you will need to obtain the
  30. MkLinux Booter from update5.  Pay particular attention to the README.install
  31. when skipping updates.
  32.  
  33. There are no new RPMs (Redhat Package Manager) packages to download and
  34. install.  As with update 5, there have been newer versions of some of
  35. the shared library based RPMs made available since update 4, as well as
  36. many shared library based RPMs that weren't part of updates 3 and 4.
  37. However, they are not part of this update.  You may obtain them separately
  38. from ftp.linuxppc.org and its mirrors.
  39.  
  40. The sources to the Microkernel, Default Pager, and Linux Server, as well
  41. as the tools and instructions needed to build them, are included for those
  42. of you interested.  However, there is no requirement to rebuild these
  43. components in order to apply the update.
  44.  
  45.  
  46. Upgrade Path
  47. ------------
  48.  
  49. This is an update to MkLinux DR2.1.  If you are still running MkLinux DR1,
  50. DR2, or DR2 with updates, then you should upgrade to DR2.1 before applying
  51. this update.
  52.  
  53. It is easiest if you apply this update to a system that has already been
  54. updated to the previous level, DR2.1update5.  However, it is possible
  55. to skip updates if you follow the instructions in the file README.install.
  56.  
  57. Here's a summary:
  58.  
  59. From:            To:                Valid:
  60. -----            ---                ------
  61. DR2.1update5    ->    DR2.1update6            (YES)
  62. DR2.1update4    ->    DR2.1update6            (YES) *
  63. DR2.1update3    ->    DR2.1update6            (YES) *
  64. DR2.1update2    ->    DR2.1update6            (YES) *
  65. DR2.1update1    ->    DR2.1update6            (YES) *
  66. DR2.1        ->    DR2.1update6            (YES) *
  67. DR2        ->    DR2.1update6            (NO)
  68. DR1        ->    DR2.1update6            (NO)
  69.  
  70. * Note: When updating a DR2.1, DR2.1update1, DR2.1update2, DR2.1update3,
  71. or DR2.1update4 system to this update (DR2.1update6), you will need to
  72. apply the pieces from this update (the kernel, server, default pager), the
  73. booter from DR2.1update5, and then bring the shared libraries on your system
  74. up to the "DR2.1update4" level (if they aren't already).  See the file
  75. README.install for more information.
  76.  
  77.  
  78. Bug Fixes
  79. ---------
  80. We believe this update fixes the following bugs.
  81.  
  82. - The serial driver has been improved significantly.  It can now support
  83.   PPP at speeds up to 230.4k baud, even on PCI machines.
  84.  
  85. - Fixed major number of /dev/adb device
  86.  
  87. - Server doesn't crash anymore when using pdisk on 2Gig drives and larger.
  88.  
  89.  
  90. Enhancements
  91. ------------
  92.  
  93. - Initial work to determine whether your Mac is "I/O coherent" or not.
  94.   This affects cache behavior, and is needed in device drivers which
  95.   are shared between I/O coherent, and non-I/O coherent machines.
  96.  
  97. - More support for various 3 button mice.
  98.  
  99. - Better support for /proc/stat cpu info, allowing display meters such as
  100.   xsysinfo to display current cpu usage (in addition to load averages).
  101.  
  102. - Support for per-process CPU-usage limits (see man bash, ulimit -t).
  103.  
  104. - Audio support for older NuBus machines (play only).
  105.  
  106.  
  107. Known Problems
  108. --------------
  109.  
  110. - The MkLinux Booter from update5 was built improperly and doesn't fail
  111.   properly when it cannot find the Mach Kernel.  If you are getting "Type
  112.   12" errors, address errors, or other MacOS crashes when you attempt to
  113.   boot MkLinux, you might want to double-check that you've got your new
  114.   Mach Kernel named exactly "Mach Kernel" (with the space, _not_ an
  115.   underscore).  If that still doesn't help you, there is a version of the
  116.   MkLinux Booter that was rebuilt to fail properly, and give you a more
  117.   descriptive message.
  118.   See ftp://ftp.mklinux.apple.com/pub/wip/booter/README for details.
  119.  
  120. - The audio on the NuBus machines sounds a little "scratchy".
  121.  
  122. - As we try to figure out and support all the third-party three-button
  123.   ADB mice out there, occasionally some will stop working when they had
  124.   worked in previous updates.  That may be the case with this update.
  125.   As these problems come in, we'll try to refine the ADB handling to
  126.   reliably handle all the third-party mice.  If the second and third
  127.   buttons on your mouse stop working with this update, remember that
  128.   you can emulate these buttons by pressing option-2 and option-3 on
  129.   the keyboard.
  130.  
  131.  
  132. Quick Guide to Files Available in the DR2.1update6 Directory:
  133. -------------------------------------------------------------
  134.  
  135. Required for the update:
  136.  
  137.       README
  138.     contains this message
  139.  
  140.       README.install
  141.     How to install the Mach Kernel, Linux Server, and Default Pager
  142.  
  143.       Mach_Kernel.gz
  144.       vmlinux.gz
  145.       default_pager.gz
  146.     The Mach Kernel, Linux Server, and Default Pager in gzipped
  147.         (ie. compressed) form
  148.  
  149.  
  150. Optional sources and build tools:
  151.  
  152.       README.build
  153.     How to build the Mach Kernel and/or Linux Server
  154.     (along with some other tasks in the Microkernel tree, such as
  155.      the Default Pager)
  156.  
  157.       DR2.1update6.osfmk.src.tgz
  158.     Sources to Mach Kernel in gzipped tar format.
  159.     (to extract: tar -zxpf DR2.1update6.osfmk.src.tgz)
  160.  
  161.       DR2.1update6.osfmk.export.tgz
  162.     The export/powermac directories, which contains the "exportable"
  163.     pieces of the Microkernel build (include files and libraries)
  164.     (to extract: tar -zxpf DR2.1update6.osfmk.export.tgz)
  165.  
  166.       DR2.1update6.mklinux.src.tgz
  167.     Sources to the Linux Server update in gzipped tar format.
  168.     (to extract: tar -zxpf DR2.1update6.mklinux.src.tgz)
  169.  
  170.       DR2.1update6.tools.tgz
  171.     Various "Mach tools" that are needed to build both the microkernel
  172.     and the Linux server.
  173.  
  174.       ode-bin.tgz
  175.     OSF development environment tools that are needed to build the
  176.     microkernel.
  177.